SmoS: A Scalable Mobility Server
نویسندگان
چکیده
Mobile information systems are often distinguished as traditional information systems with additional support for mobile devices. This idea is based on the mostly used cellular network architecture. Mobile units have to be wirelessly connected via a base station to a server integrated in a fixed network if their users want to use the capabilities of the information system which are provided by this server. Due to the increasing distribution and use of small footprinted hardware like mobile phones or PDAs such solutions have to consider a new requirement, the great number of involved mobile units. In this contribution we present SMoS, a scalable mobility server, we are currently developing. Our approach to handle a great number of clients is based on the subsumption of semantically related data to logical fragments which are computed on an integrated global view over heterogeneous data sources. Mobile database clients replicate data via this mobility server (MS). Therefore, they register queries on the server. These queries are used for sending the current answer and upcoming updates to the according mobile clients. Furthermore, context information1 like location of the mobile device or time are used for the annotation of the fragments. A new query that uses a known context can be executed on fragments according to this context. We assume that mobile clients can be uniquely identified. So the server stores the queries (including the context), that reflect the area of interests of the users of the mobile clients, and the IDs of the clients which have performed these queries already. That means, for each mobile client the partially replicated fragments are known. So, updates and inserts which are performed on the database server by the data sources as well as by the mobile clients have to be propagated only to mobile clients that queried semantically related data before. These characteristics have to be reflected in every step of the replication process [?]. Thus, the following three challenges for a mobility server appear:
منابع مشابه
Implementing Mobile and Distributed Applications in X-Klaim
In this paper we present X-KLAIM, an experimental programming language specifically designed to program distributed systems composed of several components interacting through multiple distributed tuple spaces and mobile code. The language consists of a set of coordination primitives inspired by Linda, a set of operators for building processes borrowed from process algebras and a few classical c...
متن کاملSmos: a Memory-resident Object Store by Yong Yuan a Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Computer Science University of Rhode Island
1997 ii ABSTRACT In a complex real-time environment, there is often a large amount of temporal data that needs to be promptly collected and made available for processing. To support time constrained access to this data, real-time databases are needed in order to provide predictable transaction time. However, the time constraints can be very tight, requiring a very high database performance leve...
متن کاملPartition based Mobility Management Technique ( PMMT ) in MANET for better QoS
The mobility in mobile ad hoc networks is an application that uses location information of nodes in a network to identify present location of a node. Since we need to get better QOS, mobility management is considered scalable and dynamic compared to other QoS parameters in mobile ad hoc networks. Mobility management in mobile ad hoc networks are mainly motivated by the adoption of dynamic mobil...
متن کاملA Management Framework for IMS Using Service Managed Objects
In this paper we identify the needs and critical issues of management and monitoring in IP Multimedia Subsystem (IMS). As an IMS provides a layered architecture converging heterogeneous networks; it requires network management as well as service management. We provide a framework for managing an IMS system by utilizing network management server, session management and service managed objects (S...
متن کاملAn Efficient Secret Sharing-based Storage System for Cloud-based Internet of Things
Internet of things (IoTs) is the newfound information architecture based on the internet that develops interactions between objects and services in a secure and reliable environment. As the availability of many smart devices rises, secure and scalable mass storage systems for aggregate data is required in IoTs applications. In this paper, we propose a new method for storing aggregate data in Io...
متن کامل